package com.github.ecbp.store.service.vo;

import com.github.ecbp.common.resp.BaseVO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Author Created by Alex·He on 2020/5/4 14:25
 * @Version 1.0
 * @Description 运费模板信息VO
 */
@ApiModel
@Data
public class FreightTemplateVO extends BaseVO {
    private static final long serialVersionUID = -8006944158259088194L;

    /**
     * 运费模版名称
     */
    @ApiModelProperty("运费模版名称")
    private String name;

    /**
     * 计费类型:0->按重量；1->按件数
     */
    @ApiModelProperty("计费类型:0->按重量；1->按件数")
    private Integer chargeType;

    /**
     * 首重kg
     */
    @ApiModelProperty("首重kg")
    private Double firstWeight;

    /**
     * 首费（元）
     */
    @ApiModelProperty("首费（元）")
    private Double firstFee;

    /**
     * 续重kg，即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元
     */
    @ApiModelProperty("续重kg，即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元")
    private Double continueWeight;

    /**
     * 续费（元），即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元
     */
    @ApiModelProperty("续费（元），即超过首重后，每增加【continue_weight】kg，将会收费【continue_fee】元")
    private Double continueFee;

    /**
     * 省
     */
    @ApiModelProperty("省")
    private String province;

    /**
     * 市
     */
    @ApiModelProperty("市")
    private String city;

    /**
     * 县/区
     */
    @ApiModelProperty("县/区")
    private String county;

    /**
     * 排序
     */
    @ApiModelProperty("排序")
    private Integer sort;
}
